const TOAST_DURATION = 2000;

export function toast({
  title = "",
  icon = "none",
  duration = TOAST_DURATION,
}) {
  uni.showToast({
    title: `${title}`,
    icon: icon || "none",
    position: "top",
    duration: duration,
  });
}
// title	String	否	提示的标题
// content	String	否	提示的内容
// showCancel	Boolean	否	是否显示取消按钮，默认为 true
// cancelText	String	否	取消按钮的文字，默认为"取消"，最多 4 个字符
// cancelColor	HexColor	否	取消按钮的文字颜色，默认为"#000000"	H5、微信小程序、百度小程序
// confirmText	String	否	确定按钮的文字，默认为"确定"，最多 4 个字符
// confirmColor	HexColor	否	确定按钮的文字颜色，H5平台默认为"#007aff"，微信小程序平台默认为"#3CC51F"，百度小程序平台默认为"#3c76ff"	H5、微信小程序、百度小程序
// success	Function	否	接口调用成功的回调函数
// fail	Function	否	接口调用失败的回调函数
// complete	Function	否	接口调用结束的回调函数（调用成功、失败都会执行）
export function modelToast({
  title = "提示",
  content = "这是一个模态弹窗",
  showCancel = true,
  cancelText = "取消",
  cancelColor = "#000000",
  confirmText = "确定",
  confirmColor = "#007aff",
}) {
  uni.showModal({
    title: title,
    content: content,
    showCancel: showCancel,
    cancelText: cancelText,
    cancelColor: cancelColor,
    confirmText: confirmText,
    confirmColor: confirmColor,
    success: function (res) {
      if (res.confirm) {
        // console.log('用户点击确定')
      } else if (res.cancel) {
        // console.log('用户点击取消')
      }
    },
  });
}

export const PAGE_LIMIT = 10;
